"""
文件 Response VO
"""

from models import (
    OKWithData,
    OKWithPage,
)
from models.vo import (
    FileBatchDownloadVO,
    FileDetailVO,
    FileListPage,
)


class FileDetailResponse(OKWithData[FileDetailVO]):
    """ 文件 | 详情 | 响应 """


class FileListResponse(OKWithPage[FileListPage]):
    """ 文件 | 列表 | 响应 """


class FileBatchDownloadResponse(OKWithData[FileBatchDownloadVO]):
    """ 文件 | 批量下载 | 响应 """
